package com.yanqu.road.entity.activity.diggold.config;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.utils.property.PropertyHelper;

import java.util.Map;

@FieldTypeAnnotation(tableName = "t_s_activity_diggold_stratum",desc = "龙脉摸金土层配置")
public class DigGoldStratumConfig {
    @FieldTypeAnnotation(desc = "活动id",select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "土层id")
    private int id;
    @FieldTypeAnnotation(desc = "名称")
    private String name;
    @FieldTypeAnnotation(desc = "解锁条件")
    private int unlock;
    @FieldTypeAnnotation(desc = "倍率")
    private int magnification;
    @FieldTypeAnnotation(desc = "该地层的地宫宝藏")
    private String reward;
    private Map<Integer,String> rewardMap;
    @FieldTypeAnnotation(desc = "地图概率")
    private String mapRate;
    private Map<Integer,Integer> mapRateMap;



    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getUnlock() {
        return unlock;
    }

    public void setUnlock(int unlock) {
        this.unlock = unlock;
    }

    public int getMagnification() {
        return magnification;
    }

    public void setMagnification(int magnification) {
        this.magnification = magnification;
    }

    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }

    public Map<Integer, String> getRewardMap() {
        return rewardMap;
    }

    public void setRewardMap(Map<Integer, String> rewardMap) {
        this.rewardMap = rewardMap;
    }

    public String getMapRate() {
        return mapRate;
    }

    public void setMapRate(String mapRate) {
        this.mapRate = mapRate;
    }

    public Map<Integer, Integer> getMapRateMap() {
        return mapRateMap;
    }

    public void setMapRateMap(Map<Integer, Integer> mapRateMap) {
        this.mapRateMap = mapRateMap;
    }
}
